package com.tree.backend.entity.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PowerZoneDTO implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 区域唯一标识ID
     */
    private Integer id;

    /**
     * 区域名称
     */
    private String zoneName;


    /**
     * 区域总供电容量
     */
    private BigDecimal totalCapacity;
    private BigDecimal totalCapacityMix;
    private BigDecimal totalCapacityMax;

    /**
     * 区域状态(正常,停用,检修)
     */
    private Integer status;


    /**
     * 页码
     */
    private Integer page = 1;

    /**
     * 每页条数
     */
    private Integer pageSize = 10;
}
